package com.groupbuying.cheetah.domain;

import java.io.Serializable;
import java.util.Date;

import java.math.BigDecimal;


/**
 * 
 * 
 * @author WANGNING
 * @email wyn20140226@aliyun.com
 * @date 2019-09-19 11:27:11
 * @des
 */
public class CheetahTmpOrderSettleDO implements Serializable {
	private static final long serialVersionUID = 1L;
	

	/**
	 * 订单类型
	 */
	private String orderType;

	/**
	 * 订单id
	 */
	private String orderId;

	/**
	 * 支付单号
	 */
	private String payId;

	/**
	 * 订单支付时间
	 */
	private Date orderPayTime;

	/**
	 * 会员id
	 */
	private String customerId;

	/**
	 * 会员手机号
	 */
	private String customerMobile;

	/**
	 * 商户编号
	 */
	private String storeId;

	/**
	 * 商户名称
	 */
	private String storeName;

	/**
	 * 商品id
	 */
	private String commodityId;

	/**
	 * 商品名称
	 */
	private String commodityName;

	/**
	 * 商品数量
	 */
	private Integer commodityAmount;

	/**
	 * 商品单价
	 */
	private BigDecimal commodityUnitPrice;

	/**
	 * 支付类型
	 */
	private String payType;

	/**
	 * 最终支付金额
	 */
	private BigDecimal finalPayPrice;

	/**
	 * 订单金额
	 */
	private BigDecimal orderPrice;

	/**
	 * 平台收入
	 */
	private BigDecimal platformIncome;

	/**
	 * 商户收入
	 */
	private BigDecimal storeIncome;

	/**
	 * 赠送用户积分
	 */
	private BigDecimal bonusPoints;

	/**
	 * 支付通道费
	 */
	private BigDecimal paymentOfChannelFee;

	/**
	 * 订单状态
	 */
	private String orderState;

	/**
	 * 描述
	 */
	private String description;

	/**
	 * 运营专员
	 */
	private String operationSpecialist;

	/**
	 * 设置：订单类型
	 */
	public void setOrderType(String orderType) {
		this.orderType = orderType;
	}
	/**
	 * 获取：订单类型
	 */
	public String getOrderType() {
		return orderType;
	}
	/**
	 * 设置：订单id
	 */
	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}
	/**
	 * 获取：订单id
	 */
	public String getOrderId() {
		return orderId;
	}
	/**
	 * 设置：支付单号
	 */
	public void setPayId(String payId) {
		this.payId = payId;
	}
	/**
	 * 获取：支付单号
	 */
	public String getPayId() {
		return payId;
	}
	/**
	 * 设置：订单支付时间
	 */
	public void setOrderPayTime(Date orderPayTime) {
		this.orderPayTime = orderPayTime;
	}
	/**
	 * 获取：订单支付时间
	 */
	public Date getOrderPayTime() {
		return orderPayTime;
	}
	/**
	 * 设置：会员id
	 */
	public void setCustomerId(String customerId) {
		this.customerId = customerId;
	}
	/**
	 * 获取：会员id
	 */
	public String getCustomerId() {
		return customerId;
	}
	/**
	 * 设置：会员手机号
	 */
	public void setCustomerMobile(String customerMobile) {
		this.customerMobile = customerMobile;
	}
	/**
	 * 获取：会员手机号
	 */
	public String getCustomerMobile() {
		return customerMobile;
	}
	/**
	 * 设置：商户编号
	 */
	public void setStoreId(String storeId) {
		this.storeId = storeId;
	}
	/**
	 * 获取：商户编号
	 */
	public String getStoreId() {
		return storeId;
	}
	/**
	 * 设置：商户名称
	 */
	public void setStoreName(String storeName) {
		this.storeName = storeName;
	}
	/**
	 * 获取：商户名称
	 */
	public String getStoreName() {
		return storeName;
	}
	/**
	 * 设置：商品id
	 */
	public void setCommodityId(String commodityId) {
		this.commodityId = commodityId;
	}
	/**
	 * 获取：商品id
	 */
	public String getCommodityId() {
		return commodityId;
	}
	/**
	 * 设置：商品名称
	 */
	public void setCommodityName(String commodityName) {
		this.commodityName = commodityName;
	}
	/**
	 * 获取：商品名称
	 */
	public String getCommodityName() {
		return commodityName;
	}
	/**
	 * 设置：商品数量
	 */
	public void setCommodityAmount(Integer commodityAmount) {
		this.commodityAmount = commodityAmount;
	}
	/**
	 * 获取：商品数量
	 */
	public Integer getCommodityAmount() {
		return commodityAmount;
	}
	/**
	 * 设置：商品单价
	 */
	public void setCommodityUnitPrice(BigDecimal commodityUnitPrice) {
		this.commodityUnitPrice = commodityUnitPrice;
	}
	/**
	 * 获取：商品单价
	 */
	public BigDecimal getCommodityUnitPrice() {
		return commodityUnitPrice;
	}
	/**
	 * 设置：支付类型
	 */
	public void setPayType(String payType) {
		this.payType = payType;
	}
	/**
	 * 获取：支付类型
	 */
	public String getPayType() {
		return payType;
	}
	/**
	 * 设置：最终支付金额
	 */
	public void setFinalPayPrice(BigDecimal finalPayPrice) {
		this.finalPayPrice = finalPayPrice;
	}
	/**
	 * 获取：最终支付金额
	 */
	public BigDecimal getFinalPayPrice() {
		return finalPayPrice;
	}
	/**
	 * 设置：订单金额
	 */
	public void setOrderPrice(BigDecimal orderPrice) {
		this.orderPrice = orderPrice;
	}
	/**
	 * 获取：订单金额
	 */
	public BigDecimal getOrderPrice() {
		return orderPrice;
	}
	/**
	 * 设置：平台收入
	 */
	public void setPlatformIncome(BigDecimal platformIncome) {
		this.platformIncome = platformIncome;
	}
	/**
	 * 获取：平台收入
	 */
	public BigDecimal getPlatformIncome() {
		return platformIncome;
	}
	/**
	 * 设置：商户收入
	 */
	public void setStoreIncome(BigDecimal storeIncome) {
		this.storeIncome = storeIncome;
	}
	/**
	 * 获取：商户收入
	 */
	public BigDecimal getStoreIncome() {
		return storeIncome;
	}
	/**
	 * 设置：赠送用户积分
	 */
	public void setBonusPoints(BigDecimal bonusPoints) {
		this.bonusPoints = bonusPoints;
	}
	/**
	 * 获取：赠送用户积分
	 */
	public BigDecimal getBonusPoints() {
		return bonusPoints;
	}
	/**
	 * 设置：支付通道费
	 */
	public void setPaymentOfChannelFee(BigDecimal paymentOfChannelFee) {
		this.paymentOfChannelFee = paymentOfChannelFee;
	}
	/**
	 * 获取：支付通道费
	 */
	public BigDecimal getPaymentOfChannelFee() {
		return paymentOfChannelFee;
	}
	/**
	 * 设置：订单状态
	 */
	public void setOrderState(String orderState) {
		this.orderState = orderState;
	}
	/**
	 * 获取：订单状态
	 */
	public String getOrderState() {
		return orderState;
	}
	/**
	 * 设置：描述
	 */
	public void setDescription(String description) {
		this.description = description;
	}
	/**
	 * 获取：描述
	 */
	public String getDescription() {
		return description;
	}
	/**
	 * 设置：运营专员
	 */
	public void setOperationSpecialist(String operationSpecialist) {
		this.operationSpecialist = operationSpecialist;
	}
	/**
	 * 获取：运营专员
	 */
	public String getOperationSpecialist() {
		return operationSpecialist;
	}

    @Override
    public String toString() {
        return "TmpOrderSettleDO{" +
									                    "orderType=" + orderType +
					                										",orderId=" + orderId +
					                										",payId=" + payId +
					                										",orderPayTime=" + orderPayTime +
					                										",customerId=" + customerId +
					                										",customerMobile=" + customerMobile +
					                										",storeId=" + storeId +
					                										",storeName=" + storeName +
					                										",commodityId=" + commodityId +
					                										",commodityName=" + commodityName +
					                										",commodityAmount=" + commodityAmount +
					                										",commodityUnitPrice=" + commodityUnitPrice +
					                										",payType=" + payType +
					                										",finalPayPrice=" + finalPayPrice +
					                										",orderPrice=" + orderPrice +
					                										",platformIncome=" + platformIncome +
					                										",storeIncome=" + storeIncome +
					                										",bonusPoints=" + bonusPoints +
					                										",paymentOfChannelFee=" + paymentOfChannelFee +
					                										",orderState=" + orderState +
					                										",description=" + description +
					                										",operationSpecialist=" + operationSpecialist +
					                				"}";
    }
}
